body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0; padding:0;}
body,button,input,select,textarea{font:12px/1.5 '微软雅黑', arial, sans-serif;}
body{min-width:1210px; background:#e7e7e7 repeat-y; color:#000;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,em{font-style:normal;}
small{font-size:12px;}
ul,ol{list-style:none;}
i {font-style:normal;}
a{color:#09f; text-decoration:none; outline:0;}
a:hover{text-decoration:underline;}
legend{color:#000;}
fieldset,img{border:0;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
button,input,select,textarea{font-size:100%;}
button {cursor:pointer;}
input[type=text], input[type=password], textarea {padding:6px 10px 5px 10px; border:1px solid #ddd; border-radius:2px; background-color:#fff; outline:0;}
textarea {height:80px; resize:none;}
select {height:30px; padding:5px 8px; border:1px solid #ddd; border-radius:2px;}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {border-color:#5cf; box-shadow:0 0 1px rgba(0,0,0,0.5); outline:0;}
::-webkit-input-placeholder {color:#ccc;}
input[disabled], textarea[disabled], select[disabled] {background-color:#f7f7f7;}
mark {background:none;}

.left{float:left;}

.right{float:right;}
.clearfix:after{content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.clearfix{zoom:1;}

.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}

.g-header {padding:0 20px; background-color:#2d2d2d;}
.logo {width:150px; height:50px; margin-right:30px;}
.g-nav li {float:left; margin-left:35px;}
.g-nav a {display:inline-block; padding:0 10px; line-height:50px; color:#999;}
.g-nav a:hover {color:#fff; text-decoration:none;}
.g-nav .selected a {background:url() no-repeat center bottom; color:#fff; font-weight:bold;}

.g-header-user {color:#434343; line-height:50px;}
.g-header-user em {color:#fff;}
.g-header-user a {color:#777;}
.g-header-user i {margin:0 2px 0 1px;}

.g-mod {margin-bottom:20px;}
.g-aside {width:160px; margin-right:1px; padding:20px;}
.g-main {
    width: 960px;
    padding: 20px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -500px;
}
.g-main1 {width:960px; padding:20px;}
.g-aside-nav .sep {margin-bottom:30px;}
.g-aside-nav a {display:block; position:relative; color:#000; line-height:30px; text-indent:30px;}
.g-aside-nav a:before {content:""; position:absolute; left:6px; top:7px; width:16px; height:16px; background:url(../images/g-aside-nav-icon.png) no-repeat 0 -9999px;}
.g-aside-nav .selected a {border-radius:3px; background-color:#333; color:#fff; text-decoration:none;}
.g-aside-nav .icon-widget:before {background-position:0 0;}
.g-aside-nav .selected .icon-widget:before {background-position:-16px 0;}
.g-aside-nav .icon-module:before {background-position:0 -16px;}
.g-aside-nav .selected .icon-module:before {background-position:-16px -16px;}
.g-aside-nav .icon-single:before {background-position:0 -32px;}
.g-aside-nav .selected .icon-single:before {background-position:-16px -32px;}
.g-aside-nav .icon-space:before {background-position:0 -48px;}
.g-aside-nav .selected .icon-space:before {background-position:-16px -48px;}
.g-aside-nav .icon-series:before {background-position:0 -64px;}
.g-aside-nav .selected .icon-series:before {background-position:-16px -64px;}
.g-aside-nav .icon-category:before {background-position:0 -80px;}
.g-aside-nav .selected .icon-category:before {background-position:-16px -80px;}
.g-aside-nav .icon-sale:before {background-position:0 -96px;}
.g-aside-nav .selected .icon-sale:before {background-position:-16px -96px;}
.g-aside-nav .icon-logistics:before {background-position:0 -112px;}
.g-aside-nav .selected .icon-logistics:before {background-position:-16px -112px;}
.g-aside-nav .icon-wood:before {background-position:0 -128px;}
.g-aside-nav .selected .icon-wood:before {background-position:-16px -128px;}
.g-aside-nav .icon-color:before {background-position:0 -144px;}
.g-aside-nav .selected .icon-color:before {background-position:-16px -144px;}
.g-aside-nav .icon-fabric:before {background-position:0 -160px;}
.g-aside-nav .selected .icon-fabric:before {background-position:-16px -160px;}
.g-aside-nav .icon-designer:before {background-position:0 -176px;}
.g-aside-nav .selected .icon-designer:before {background-position:-16px -176px;}
.g-aside-nav .icon-maintain:before {background-position:0 -192px;}
.g-aside-nav .selected .icon-maintain:before {background-position:-16px -192px;}
.g-aside-nav .icon-env:before {background-position:0 -208px;}
.g-aside-nav .selected .icon-env:before {background-position:-16px -208px;}
.g-aside-nav .icon-order:before {background-position:0 -224px;}
.g-aside-nav .selected .icon-order:before {background-position:-16px -224px;}
.g-aside-nav .icon-cancel:before {background-position:0 -240px;}
.g-aside-nav .selected .icon-cancel:before {background-position:-16px -240px;}
.g-aside-nav .icon-operation-publish:before {background-position:0 -256px;}
.g-aside-nav .selected .icon-operation-publish:before {background-position:-16px -256px;}
.g-aside-nav .icon-recommend-publish:before {background-position:0 -272px;}
.g-aside-nav .selected .icon-recommend-publish:before {background-position:-16px -272px;}
.g-aside-nav .icon-notice:before {background-position:0 -288px;}
.g-aside-nav .selected .icon-notice:before {background-position:-16px -288px;}
.g-aside-nav .icon-suite:before {background-position:0 -304px;}
.g-aside-nav .selected .icon-suite:before {background-position:-16px -304px;}
.g-aside-nav .icon-space-category:before {background-position:0 -320px;}
.g-aside-nav .selected .icon-space-category:before {background-position:-16px -320px;}
.g-aside-nav .icon-user:before {background-position:0 -336px;}
.g-aside-nav .selected .icon-user:before {background-position:-16px -336px;}
.g-aside-nav .icon-group:before {background-position:0 -352px;}
.g-aside-nav .selected .icon-group:before {background-position:-16px -352px;}
.g-aside-nav .icon-access:before {background-position:0 -368px;}
.g-aside-nav .selected .icon-access:before {background-position:-16px -368px;}
.g-aside-nav .icon-account:before {background-position:0 -384px;}
.g-aside-nav .selected .icon-account:before {background-position:-16px -384px;}
.g-aside-nav li.sub a{padding-left:20px;}
.crumb {margin-bottom:25px;}
.btn {display:inline-block; padding:0 10px; border:1px solid #222; border-radius:3px; background:#393939 url(../images/btn.png) repeat-x; color:#fff;}
a.btn {line-height:28px;}
button.btn {height:30px;}
.btn:hover {background-color:#636363; background-position:0 -28px; text-decoration:none;}
.btn-link {display:inline-block; color:#aaa; line-height:30px;}
.btn-set .left {margin-right:20px;}

.overlay {position:fixed; left:0; top:0; z-index:9000; width:100%; height:100%; background-color:#000; opacity:0.3;}
.g-loading {position:fixed; left:50%; top:140px; z-index:9200; width:32px; height:32px; margin-left:-16px; background:url() no-repeat;}
.dlg {position:absolute; left:50%; top:130px; z-index:9500; width:640px; margin-left:-340px; padding:10px 20px 20px 20px; border-radius:5px; background-color:#111; color:#fff;}
.dlg-close {width:17px; height:17px; background:url() no-repeat;}
.dlg-close:hover {background-position:right top;}
.dlg-ft {text-align:right;}
.btn-set2 a, .btn-set2 button {margin-left:5px;}
.btn-set2 a {display:inline-block; color:#fff; line-height:30px;}
.btn2, .btn3 {height:30px; padding:0 15px; border:0; border-radius:15px;}
.btn2 {background:url(../images/btn2.png) repeat-x; color:#fff;}
.btn3 {background:url(../images/btn3.png) repeat-x;}
.btn2:hover, .btn3:hover {background-position:0 -30px;}
.btn4 {display:inline-block; padding:0 10px; border:1px solid #e5e5e5; border-radius:3px; background-color:#f7f7f7; box-shadow:0 1px 0 #fff inset; line-height:28px; color:#888;}
.btn4:hover {background-color:#eee; text-decoration:none;}

.form, .section .section-bd {width:760px;}
.section-hd {margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #ddd; line-height:21px;}
.section-hd em {font-size:14px;}
.section-hd span {color:#aaa; font-weight:normal; font-size:12px;}
.form-item {margin-bottom:15px;}
.form-item.last {margin-bottom:0;}
.form-txt {margin-bottom:3px; color:#777;}
.form-txt span {color:#aaa;}
.dlg .form-txt {color:#fff;}
.field-wrap {position:relative;}
.field-wrap input[type=text], .field-wrap input[type=password], .field-wrap textarea, .field-wrap select {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:100%;}
input[type=text].error, input[type=password].error, textarea.error, select.error {border-color:#f30; background-color:#fff1f1;}
label.error, span.error, em.error {color:#f30 !important;}
label.error {position:absolute; right:0; top:-20px;}
.form-tip {color:#aaa;}
.form-tip em {color:#777;}
.dlg .form-tip em {color:#fff;}
.form-item-hd {margin-bottom:8px;}
.form-item-hd .form-txt {margin-bottom:0;}
.form-cols > div {margin-right:20px;}
.form-cols > div:last-child {margin-right:0;}
.field-unit {position:absolute; right:10px; top:0; color:#ccc; line-height:30px;}
.field-wrap.disabled .field-unit {display:none;}
.cols2 .col-item {width:370px;}
.cols3 .col-item {width:240px;}
.cols2-s .col-item {width:300px;}

.search div.left {margin-left:10px;}
.search input {width:210px; padding-right:30px;}
.search button {position:relative; width:30px; height:30px; border:0; margin-left:-30px; background:url() no-repeat center center; text-indent:-9999px;}

.my-search-txt {line-height:25px;}
.my-search .sep {display:inline-block; margin:0 5px;}
.my-search input[type=text] {width:140px; height:17px; padding:3px 3px 3px 25px; background:url() no-repeat 6px center;}
.my-search button {margin-left:-1px; width:25px; height:25px; border:1px solid #ddd; border-radius:0 2px 2px 0; background-color:#f7f7f7; color:#454545; text-align:center; cursor:pointer;}

.list-filter select.left {margin-right:10px;}
.list-filter-sep {height:29px; margin:1px 10px 0 0; border-left:1px dotted #ddd;}

.header-tools .btn {margin-left:10px;}
.header-summary {color:#ccc; line-height:30px;}

.tab {border-bottom:1px solid #ddd;}
.tab li {float:left; display:inline; position:relative; bottom:-1px; margin-right:10px;}
.tab a {display:inline-block; padding:0 16px; background-color:#f7f7f7; line-height:28px; border:1px solid #ddd; border-radius:3px 3px 0 0; color:#000;}
.tab a:hover {background-color:#eee; text-decoration:none;}
.tab .selected a {background-color:#fff; border-bottom-color:#fff; cursor:default;}
.tab-l a {font-size:14px; line-height:33px; font-weight:bold;}

.list {width:100%;}
.list th, .list td {text-align:center;}
.list .auto {text-align:left !important;}
.list th:nth-child(1).auto, .list td:nth-child(1).auto {padding-left:5px;}
.list thead th {padding:2px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f7f7f7;}
.list thead th:nth-child(1) {border-left:1px solid #ddd;}
.list thead th:nth-last-child(1) {border-right:1px solid #ddd;}
.list tbody td {padding:5px 0; border-bottom:1px solid #ddd;}
.list .chk, .icon-set, .list-tools {font-size:0;}
.list-tools a, .list-tools span {display:inline-block;}
.list-tools a {margin-right:10px;}
.list-tools a:last-child {margin-right:0;}
.list-tools span {width:16px; height:16px; background-repeat:no-repeat; background-position:0 0;}
.list-tools a:hover {text-decoration:none;}
.list-tools a:hover span {background-position:-16px 0;}
.list-tools .icon-edit span {background-image:url();}
.list-tools .icon-delete span {background-image:url();}
.list-tools .icon-approve span {background-image:url();}
.list-tools .icon-reject span {background-image:url();}
.list-tools .icon-price span {background-image:url();}
.list-tools .icon-top span {background-image:url();}
.list-tools .icon-repair span {background-image:url();}
.list-tools .icon-address span {background-image:url();}
.icon-set .icon-on, .icon-set .icon-off {display:inline-block;}
.icon-set .icon-on span, .icon-set .icon-off span {display:inline-block; width:30px; height:16px; background:url() no-repeat center center;}
.icon-set .icon-off span {background-image:url();}
span.icon-set {display:inline-block; vertical-align:middle;} 
.list-auto th, .list-auto td {text-align:left;}
.list-auto th:first-child, .list-auto td:first-child {padding-left:10px;}
.list-auto th:last-child, .list-auto td:last-child {text-align:center;}
.list mark {color:#aaa;}
.list .highlight {color:#f33;}
.list .hover th, .list .hover td {background-color:#f8fdff;}

.page-bd span, .page-bd em, .page-bd a {display:inline-block; margin:0 2px; line-height:30px;}
.page-bd span {color:#ccc;}
.page > span {margin:0 10px 0 15px; line-height:30px;}

.section .section-hd {margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #ddd; line-height:21px; font-size:14px;}
.g-icon {display:inline-block; width:16px; height:16px;}

.warning {border-radius:3px; background-color:#F33; padding:6px 10px; color:#fff;}

.detail {width:960px; overflow:hidden;}
.detail > table {width:964px; margin-left:-1px;}
.detail th, .detail td {padding:3px 10px; border:1px solid #ddd; background-color:#fff; table-layout:fixed; vertical-align:top;}
.detail th {background-color:#f7f7f7; color:#777;}
.detail td:last-child {width:auto;}
.detail .item-hd {background-color:#eee; text-align:center; font-weight:bold;}
.detail .item-bd {padding:0;}
.detail .item-bd > table {width:100%; margin:-1px;}
.table-cols3 th {width:90px;}
.table-cols3 td {width:190px;}
.detail .auto {width:auto;}
.detail mark {color:#aaa;}
.detail .highlight {color:#f33;}

.product-img {margin-top:5px; font-size:0;}
.product-img img {width:50px; border:5px solid #ddd;}
.product-detail {width:220px;}
.product-detail.left {margin-left:20px;}
.product-detail dt {font-weight:bold;}

.note {border-radius:3px; background-color:#333; color:#fff; line-height:25px;}
.note li {float:left; width:50%;}
.note label {padding-left:10px; color:#aaa;}

.dlg-confirm, .dlg-money, .dlg-simple {width:400px; margin-left:-220px;}
.dlg-confirm-bd {line-height:2;}

.dlg-maintain .cols2 .col-item {width:190px;}
.dlg-maintain .price .field-unit {left:15px; right:auto;}
.dlg-maintain .price input {padding-left:34px;}

.price .field-unit {left:15px; right:auto;}
.price input {padding-left:34px;}

.maintain-fee {width:620px;}
.maintain-fee .col-item {width:300px;}
.maintain-fee textarea {height:60px;}

.return-form .col-item {width:308px;}
.return-form .sep {padding:21px 5px 0 5px; line-height:30px;}
.return-form .price-total input {font-weight:bold;}

.return-reject {width:420px;}

.chk-list {color:#ccc; overflow:hidden;}
.chk-list input {vertical-align:middle;}
.chk-list-hd {padding:0 8px; border:1px solid #ddd; background-color:#f7f7f7; line-height:28px; font-weight:bold;}
.chk-list-bd {width:102%;}
.chk-list-bd li {float:left; display:inline; width:152px; padding:10px 0 0 8px;}
.chk-list .selected {color:#000;}

.field-value {padding-top:5px;}
.field-value .sep {color:#ccc;}

.field-date input, .field-time input {padding-left:32px; background:#fff url() no-repeat 10px center;}
.field-time input {background-image:url();}

.log-filter .field-date {width:210px;}
.log-filter .field-date input {padding-left:10px; padding-right:32px; background-position:96% center;}

.info-list li {padding-bottom:20px;}
.info-list label {margin-right:5px; color:#777;}

.mt0 {margin-top:0 !important;}

.address-form .form-cols > div {width:220px;}
.address-form-street {width:460px !important;}

.dlg-account {overflow:hidden;}
.account-export label {float:left; display:inline; width:105px; padding:10px 0;}
.account-export {width:430px; margin-bottom:10px;}
.account-export .chk {margin-right:2px; vertical-align:middle;}

.login {padding:40px 0 0 100px;}
.login-logo {margin-bottom:30px;}
.login-form {width:425px;}
.no-background{background: #fff;}